ul li{ display:inline; position:relative}
ul

#main{ width:100%; height:768px;}
#header{ margin-top:4px; margin-left:3px; background-color:#33FF00; height:65px; width:100%; margin-right:5px; background:url(images/header_bg.png); background-repeat: repeat-x; border-radius:4px; border:1px solid #060;}
#header1{ margin-top:1px; margin-left:3px;height:25px; width:100%; margin-right:5px;  border-radius:4px; border:1px solid #060; padding-top:0px; padding-bottom:9px;
background:url(images/gradient2.png);
	background-repeat:repeat-x;
}
.logo { padding-top:4px;}
.active { padding-left:2px }
#main_content { margin-top:20px; margin-left:3px; background-color: #CFF; width:100%; height:auto; margin-right:5px; padding-top:5px; padding-bottom:5px;}
#footer { margin-left:3px; margin-right:5px; margin-top:5px;  width:100%; margin-bottom:5px; border:solid 1px #00FF00; border-radius:3px; text-align:center; padding-top:4px; height:65px; padding-bottom:6px;  }
#footer_title{  padding-top:4px;}
ul.children{ display:none; position:absolute; width:600px; margin-top:1px; }
ul#top-navigation{ margin-top:5px;}
li:hover ul.children{
    display: block;
    border: none;
}

#menu

{	margin: 0;

	padding: 0;
	height:}

	

	#menu li

	{	float: left;

		list-style: none;

		font: 9px Tahoma, Arial;
		line-height:25px;}



	#menu li a

	{	display: block;
	font-size:14px;
	
	


		

		padding: 5px 12px;

		text-decoration: none;

		border-right: 1px solid  #090;

		width: 90px;

		color: #FFF;

		white-space: nowrap}



	#menu li a:hover{ background-image:url(images/gradient2RED.png)}

	

		

		#menu li ul

		{	margin: 0;

			padding: 0;

			position: absolute;

			visibility: hidden;

			border-top: 1px solid white;}

		

		#menu li ul li

		{	float: none;

			display: inline}

		

		#menu li ul li a

		{	width: auto;

			background: #9F1B1B}

		

		#menu li ul li a:hover

		{	background: #7F1616}
